continue和break的区别与用法「建议收藏」 您所在的位置:网站首页 continue 与break continue和break的区别与用法「建议收藏」

continue和break的区别与用法「建议收藏」

2024-05-14 11:15| 来源: 网络整理| 查看: 265

大家好,又见面了,我是你们的朋友全栈君。

一般而言,程序进入循环后 在下一次循环测试之间会执行完循环体的所以语句。continue和break 语句可以根据循环体中测试结果来忽略一部分循环内容,甚至结束循环。

continue 语句

三种循环都可以使用continue语句。执行到该语句时,会跳过本次迭代(即循环)的剩余部分,并开始下一轮迭代。如果continue 语句在嵌套循环内,则只会影响包含该语句的内层循环。

语法C 语言中 continue 语句的语法:

continue;

df0ac93a0e574d45a36fb070e0cf8cfc.jpgdf0ac93a0e574d45a36fb070e0cf8cfc.jpg 流程图83f56300c6e64f798ba4b65dcbb8636d.jpg83f56300c6e64f798ba4b65dcbb8636d.jpg实例

#include int main () { /* 局部变量定义 */ int a = 10; /* do 循环执行 */ do { if( a == 15) { /* 跳过迭代 */ a = a + 1; continue; } printf(“a 的值: %d\n”, a); a++; }while( a < 20 ); return 0; }

当上面的代码被编译和执行时,它会产生下列结果:

a 的值: 10

a 的值: 11

a 的值: 12

a 的值: 13

a 的值: 14

a 的值: 16

a 的值: 17

a 的值: 18

a 的值: 19

6282f54911144be6994e81f6c278b7c7.png6282f54911144be6994e81f6c278b7c7.pngbreak语句C 语言中 break 语句有以下两种用法:

当 break 语句出现在一个循环内时,循环会立即终止,且程序流将继续执行紧接着循环的下一条语句。

它可用于终止 switch 语句中的一个 case。

语法C 语言中 break 语句的语法:

break;

90100e13b56746ffae44a8606d73f294.jpg90100e13b56746ffae44a8606d73f294.jpg 流程图afb14f6fe6ed4e0ea957e4d673723ded.jpgafb14f6fe6ed4e0ea957e4d673723ded.jpg实例

#include int main () { /* 局部变量定义 */ int a = 10; /* while 循环执行 */ while( a < 20 ) { printf(“a 的值: %d\n”, a); a++; if( a > 15) { /* 使用 break 语句终止循环 */ break; } } return 0; }

当上面的代码被编译和执行时,它会产生下列结果:

a 的值: 10

a 的值: 11

a 的值: 12

a 的值: 13

a 的值: 14

a 的值: 15

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/197548.html原文链接:https://javaforall.cn



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有